//package approval.dao;
//
//import java.sql.ResultSet;
//import java.util.ArrayList;
//import java.util.Collection;
//import java.util.Hashtable;
//import java.util.List;
//import javax.faces.bean.ManagedBean;
//import javax.faces.bean.ManagedProperty;
//import javax.faces.bean.SessionScoped;
//import javax.faces.component.UIColumn;
//import javax.faces.component.UIComponent;
//import javax.faces.component.html.HtmlSelectBooleanCheckbox;
//import javax.faces.context.FacesContext;
//import javax.faces.event.ActionEvent;
//import javax.faces.event.AjaxBehaviorEvent;
//import javax.servlet.http.HttpSession;
//import org.richfaces.component.UIExtendedDataTable;
//
//import resource.pojo.Approvedoc;
//import resource.pojo.ListApprove;
//import models.pojo.Employee;
//import model.util.UtilInitLang;
//import models.util.MySqlDataAccessHelper;
//
//@ManagedBean(name = "yourDocApprove")
//@SessionScoped
//public class YourDocApprove {
//	@ManagedProperty(value = "#{utilInitLang.getClassEntity()}")
//	private UtilInitLang utilInitLang;
//	@ManagedProperty(value = "#{yourDocDAO.getClassYourDocEntity()}")
//	private YourDocDAO yourDocDao;
//	private Hashtable<String, String> langs;
//	private Collection<Object> selection;
//	private ArrayList<ListApprove> allListApprove = new ArrayList<ListApprove>();
//	private ArrayList<Approvedoc> allDocApproved = new ArrayList<Approvedoc>();
//	private String scriptDbClickDoc;
//	private String strErrorDbClickDoc = "";
//	private String messErrEdit = "";
//	private Approvedoc currentApprovedoc = null;
//	private String scriptApprove = "";
//	private String messErrApprove;
//	private String script = "";
//	private String messErrDecline;
//	private String messErr;
//	private int currentIndex;
//	private int dbRowIndex;
//	private String comment;
//	private boolean check;
//	private int numYourDocApprove;
//	private ArrayList<Boolean> allChecked = new ArrayList<Boolean>();
//	private ArrayList<Approvedoc> allDocSelect = new ArrayList<Approvedoc>();
//	private ArrayList<Approvedoc> allTempDocApprove = new ArrayList<Approvedoc>();
//	private ArrayList<Approvedoc> allYourDocApproving = new ArrayList<Approvedoc>();
//
//	public YourDocApprove getEntityClass() {
//		return this;
//	}
//
//	public ArrayList<Boolean> getAllChecked() {
//		return allChecked;
//	}
//
//	public void setAllChecked(ArrayList<Boolean> allChecked) {
//		this.allChecked = allChecked;
//	}
//
//	public void setAllYourDocApproving(ArrayList<Approvedoc> allYourDocApproving) {
//		this.allYourDocApproving = allYourDocApproving;
//	}
//
//	public ArrayList<Approvedoc> getAllTempDocApprove() {
//		return allTempDocApprove;
//	}
//
//	public void setAllTempDocApprove(ArrayList<Approvedoc> allTempDocApprove) {
//		this.allTempDocApprove = allTempDocApprove;
//	}
//
//	public void selectDocApprove(AjaxBehaviorEvent e) {
//		// FacesContext f = FacesContext.getCurrentInstance();
//		// UIExtendedDataTable table = (UIExtendedDataTable) f.getViewRoot()
//		// .findComponent("form1:table");
//		// List<UIComponent> it = table.getChildren();
//		// UIColumn columnCheck = (UIColumn) it.get(0);
//		// List<UIComponent> listComp = columnCheck.getChildren();
//		// HtmlSelectBooleanCheckbox check = (HtmlSelectBooleanCheckbox)
//		// listComp
//		// .get(0);
//		// HtmlSelectBooleanCheckbox compCheckBox = (HtmlSelectBooleanCheckbox)
//		// table
//		// .findComponent(check.getId());
//		// Boolean value1 = (Boolean) compCheckBox.getValue();
//		// Approvedoc ap = (Approvedoc) table.getRowData();
//		// if (!value1) {
//		// allTempDocApprove.remove(ap);
//		// } else {
//		// if (!allTempDocApprove.contains(ap)) {
//		// allTempDocApprove.add(ap);
//		// setCurrentApprovedoc(ap);
//		// }
//		// }
//		// if(allTempDocApprove.size()==0)
//		// setCurrentApprovedoc(null);
//		Approvedoc ap = (Approvedoc) e.getComponent().getAttributes()
//				.get("approvedoc");
//		if (allDocSelect.contains(ap))
//			allDocSelect.remove(ap);
//		else
//			allDocSelect.add(ap);
//		setAllListApprove(ap.getGroupApprove().getAllListApprove());
//	}
//
//	public boolean isCheck() {
//		return check;
//	}
//
//	public void setCheck(boolean check) {
//		this.check = check;
//	}
//
//	MySqlDataAccessHelper mysqlHelper = new MySqlDataAccessHelper();
//
//	public YourDocDAO getYourDocDao() {
//		return yourDocDao;
//	}
//
//	public void setYourDocDao(YourDocDAO yourDocDao) {
//		this.yourDocDao = yourDocDao;
//	}
//
//	public MySqlDataAccessHelper getMysqlHelper() {
//		return mysqlHelper;
//	}
//
//	public void setMysqlHelper(MySqlDataAccessHelper mysqlHelper) {
//		this.mysqlHelper = mysqlHelper;
//	}
//
//	public UtilInitLang getUtilInitLang() {
//		return utilInitLang;
//	}
//
//	public void setUtilInitLang(UtilInitLang utilInitLang) {
//		this.utilInitLang = utilInitLang;
//	}
//
//	public Hashtable<String, String> getLangs() {
//		langs = getUtilInitLang().getLangs();
//		return langs;
//	}
//
//	public void setLangs(Hashtable<String, String> langs) {
//		this.langs = langs;
//	}
//
//	public void clickDocApproving() {
//		if (getYourDocDao().getAllTempYourDocDelete().size() > 0)
//			getYourDocDao().getAllTempYourDocDelete().clear();
//		allListApprove.clear();
//		Approvedoc ap = allYourDocApproving.get(this.getCurrentIndex());
//		setCurrentApprovedoc(ap);
//		allListApprove.addAll(ap.getGroupApprove().getAllListApprove());
//
//	}
//
//	public YourDocApprove() {
//
//	}
//
//	public void selectionListener(AjaxBehaviorEvent event) {
//		UIExtendedDataTable dataTable = (UIExtendedDataTable) event
//				.getComponent();
//		Object originalKey = dataTable.getRowKey();
//		allListApprove.clear();
//		for (Object selectionKey : selection) {
//			dataTable.setRowKey(selectionKey);
//			if (dataTable.isRowAvailable()) {
//				Approvedoc ap = (Approvedoc) dataTable.getRowData();
//				allListApprove.addAll(ap.getGroupApprove().getAllListApprove());
//				setCurrentApprovedoc(ap);
//			}
//		}
//		dataTable.setRowKey(originalKey);
//	}
//	
//	private boolean checkApproved5(ArrayList<ListApprove> all) {
//		for (ListApprove lst : all) {
//			if (lst.getStatus().getiDStatus() == 5)
//				return true;
//		}
//		return false;
//	}
//
//	public void onDbClickEdit(){
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		Approvedoc ap = allYourDocApproving.get(currentIndex);
//		ss.setAttribute("documentSelected", ap);
//		ss.setAttribute("open","true");
//	}
//	
//	public ArrayList<Approvedoc> getAllYourDocApproving() {
//		HttpSession ss = (HttpSession) FacesContext.getCurrentInstance()
//				.getExternalContext().getSession(true);
//		mysqlHelper.open();
//		allYourDocApproving.clear();
//		try {
//			Employee em = (Employee) ss.getAttribute("Employee");
//			if (em != null) {
//				String sql = "SELECT * FROM approvedoc " +
//						"JOIN listapprove ON listapprove.IDGroupApprove = approvedoc.IDGroupApprove "+
//						"WHERE listapprove.IDStatus=4 AND listapprove.IDEmployee='"+em.getIdemployee()+"'";
//				ResultSet rs = mysqlHelper.executeQuery(sql);
//				while (rs.next()) {
//					Approvedoc ap = new Approvedoc(rs.getInt("IDApproveDoc"),
//							rs.getString("Tile"), rs.getString("Content"),
//							rs.getString("IDEmployee"),
//							rs.getString("IDGroupApprove"),
//							rs.getDate("Timecreate"), rs.getInt("IDStatus"),
//							rs.getInt("IDTypeDoc"), rs.getDate("TimeApprove"),
//							rs.getString("comment"),
//							rs.getString("Description"));
//
//					if (checkApproved5(ap.getGroupApprove().getAllListApprove()))
//						allYourDocApproving.add(ap);
//				}
//			}
//		} catch (Exception e) {
//			e.printStackTrace();
//		} finally {
//			mysqlHelper.close();
//		}
//		return allYourDocApproving;
//	}
//
//	private boolean checkApproved(ArrayList<ListApprove> all, Employee em) {
//		if (all.size() > 0) {
//			ListApprove lst = all.get(0);
//			if (lst.getOrder().intValue() == 1
//					&& lst.getiDEmployee().equalsIgnoreCase(em.getIdemployee())
//					&& lst.getiDStatus().intValue() == 4) {
//				return true;
//			}
//			if (all.size() == 1) {
//
//				if (lst.getiDEmployee().equalsIgnoreCase(em.getIdemployee())
//						&& lst.getiDStatus().intValue() == 4) {
//					return true;
//				} else
//					return false;
//			} else {
//				ListApprove l = getListApprove(all, em);
//				if(l==null)return false;
//				for (ListApprove lst1 : all) {
//					if (lst1.getOrder().intValue() > l.getOrder())
//						break;
//					if (lst1.getOrder().intValue() < l.getOrder()) {
//						if (lst1.getiDStatus().intValue() == 5)
//							continue;
//						if (lst1.getiDStatus().intValue() != 5)
//							return false;
//					}
//					if (lst1.getOrder().intValue() == l.getOrder()
//							&& lst1.getiDStatus() == 4)
//						return true;
//				}
//				return false;
//			}
//		}
//		return false;
//	}
//
//	private ListApprove getListApprove(ArrayList<ListApprove> all, Employee em) {
//		for (ListApprove lst1 : all) {
//			if (lst1.getiDEmployee().equalsIgnoreCase(em.getIdemployee()))
//				return lst1;
//		}
//		return null;
//	}
//
//	//
//	// private ListApprove getListApprove(ArrayList<ListApprove> list) {
//	// HttpSession ss = (HttpSession) FacesContext.getCurrentInstance()
//	// .getExternalContext().getSession(true);
//	// Employee em = (Employee) ss.getAttribute("Employee");
//	// for (int i = 0; i < list.size(); i++) {
//	// ListApprove lst = list.get(i);
//	// if (em.getIdemployee().equalsIgnoreCase(lst.getiDEmployee())
//	// && !checkFirstApprove(lst.getOrder(), list))
//	// return list.get(i);
//	// }
//	// return null;
//	// }
//	//
//	// private boolean checkFirstApprove(int order, ArrayList<ListApprove> list)
//	// {
//	// if (order == 1)
//	// return false;
//	// for (int i = 0; i < order - 1; i++) {
//	// if (list.get(i).getStatus().getiDStatus() == 4)
//	// return true;
//	// }
//	// return false;
//	// }
//
//	public ArrayList<Approvedoc> getAllDocApproved() {
//		mysqlHelper.open();
//		allDocApproved.clear();
//		try {
//			String sql = "select * from approvedoc where IDStatus=1 and IDGroupApprove !=0";
//			ResultSet rs = mysqlHelper.executeQuery(sql);
//			while (rs.next()) {
//
//				allDocApproved.add(new Approvedoc(rs.getInt("IDApproveDoc"), rs
//						.getString("Tile"), rs.getString("Content"), rs
//						.getString("IDEmployee"), rs
//						.getString("IDGroupApprove"), rs.getDate("Timecreate"),
//						rs.getInt("IDStatus"), rs.getInt("IDTypeDoc"), rs
//								.getDate("TimeApprove"), rs
//								.getString("comment"), rs
//								.getString("Description")));
//			}
//		} catch (Exception e) {
//		} finally {
//			mysqlHelper.close();
//		}
//		return allDocApproved;
//	}
//
//	public void setAllDocApproved(ArrayList<Approvedoc> allDocApproved) {
//		this.allDocApproved = allDocApproved;
//	}
//
//	// ################################### Event #########################
//	public void onDbClickDoc() {
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		Object obj = ss.getAttribute("Employee");
//		if (obj != null) {
//			models.pojo.Employee em = (models.pojo.Employee) obj;
//			Approvedoc row = allYourDocApproving.get(this.getDbRowIndex());
//			String IDEm = row.getiDEmployee();
//			if (!em.getIdemployee().equalsIgnoreCase(IDEm)) {
//
//				setStrErrorDbClickDoc(getUtilInitLang().getErrPermissionEdit());
//				setScriptDbClickDoc("RichFaces.ui.PopupPanel.showPopupPanel('popup')");
//			} else {
//				if (checkApproved(row.getGroupApprove().getAllListApprove())) {
//					setStrErrorDbClickDoc(getUtilInitLang()
//							.getErrEditDocApproved());
//					setScriptDbClickDoc("RichFaces.ui.PopupPanel.showPopupPanel('popup')");
//				} else {
//
//					ss.setAttribute("Doc", row);
//					ss.setAttribute("BindingListReceiver", new Boolean(true));
//					ss.setAttribute("BindingCbGroup", new Boolean(true));
//					ss.setAttribute("BindingCbType", new Boolean(true));
//					String strLink = "RichFaces.ui.PopupPanel.hidePopupPanel('popup');openWin('/ERPApprove/changeOrder.jsf?id="
//							+ row.getiDApproveDoc()
//							+ "',1000,760,'orderApprove');";
//					setScriptDbClickDoc(strLink);
//				}
//			}
//		} else {
//			setStrErrorDbClickDoc("Something Error!!!");
//			setScriptDbClickDoc("RichFaces.ui.PopupPanel.showPopupPanel('popup')");
//		}
//	}
//
//	private boolean checkApproved(ArrayList<ListApprove> all) {
//		for (ListApprove lst : all) {
//			if (lst.getStatus().getiDStatus() == 5)
//				return true;
//		}
//		return false;
//	}
//
//	public void checkApprove(ActionEvent e) {
//		// if (allTempDocApprove.size() != 0) {
//		// setScriptApprove("RichFaces.ui.PopupPanel.showPopupPanel('pApprove')");
//		// } else {
//		// setMessErrApprove(getUtilInitLang().getErrNoDocApprove());
//		// setScriptApprove("RichFaces.ui.PopupPanel.hidePopupPanel('pApprove');RichFaces.ui.PopupPanel.showPopupPanel('pErrApprove')");
//		// }
//		if (allYourDocApproving.size() == 0)
//			return;
//		if (allDocSelect.size() > 0) {
//			setScriptApprove("RichFaces.ui.PopupPanel.showPopupPanel('pApprove')");
//		} else {
//			setMessErrApprove(getUtilInitLang().getErrNoDocApprove());
//			setScriptApprove("RichFaces.ui.PopupPanel.hidePopupPanel('pApprove');RichFaces.ui.PopupPanel.showPopupPanel('pErrApprove')");
//		}
//	}
//
//	public void approve(ActionEvent e) {
//		for (int i = 0; i < allDocSelect.size(); i++) {
//			Approvedoc ap = allDocSelect.get(i);
//			approveDoc(ap);
//		}
//		allListApprove.clear();
//		allDocSelect.clear();
//	}
//
//	private void approveDoc(Approvedoc app) {
//		mysqlHelper.open();
//		try {
//
//			ListApprove lst = getCurentListApprove(app);
//			if (lst != null) {
//				if (lst.getTypeApprove().getIdTypeApprove() == 2) {
//					String sqlApp = "update approvedoc set IDStatus=1 where IDApproveDoc="
//							+ app.getiDApproveDoc();
//					String sqlLst = "update listapprove set IDStatus=5,DateApprove=NOW() where ID="
//							+ lst.getIdListApprove();
//					mysqlHelper.executeUpdate(sqlApp);
//					mysqlHelper.executeUpdate(sqlLst);
//					setCurrentApprovedoc(null);
//					allListApprove.clear();
//					setCheck(false);
//					return;
//				}
//				ArrayList<ListApprove> appListApp = app.getGroupApprove()
//						.getAllListApprove();
//				int lastOrder = appListApp.get(appListApp.size() - 1)
//						.getOrder();
//				if (lastOrder == lst.getOrder()) {
//					String sqlApp = "update approvedoc set IDStatus=1 where IDApproveDoc="
//							+ app.getiDApproveDoc();
//					String sqlLst = "update listapprove set IDStatus=5,DateApprove=NOW() where ID="
//							+ lst.getIdListApprove();
//					mysqlHelper.executeUpdate(sqlApp);
//					mysqlHelper.executeUpdate(sqlLst);
//					allListApprove.clear();
//					setCurrentApprovedoc(null);
//					setCheck(false);
//				} else {
//					String sqlLst = "update listapprove set IDStatus=5,DateApprove=NOW() where ID="
//							+ lst.getIdListApprove();
//					mysqlHelper.executeUpdate(sqlLst);
//					allListApprove.clear();
//					allListApprove.addAll(app.getGroupApprove()
//							.getAllListApprove());
//					setCheck(false);
//				}
//			}
//		} catch (Exception ex) {
//
//		} finally {
//			mysqlHelper.close();
//		}
//	}
//
//	public void checkDecline(ActionEvent e) {
//		// Approvedoc ap = getCurrentApprovedoc();
//		// FacesContext f = FacesContext.getCurrentInstance();
//		// HttpSession ss = (HttpSession)
//		// f.getExternalContext().getSession(true);
//		if (allYourDocApproving.size() == 0)
//			return;
//		if (allDocSelect.size() <= 0) {
//			setMessErrDecline(getUtilInitLang().getErrNoDocDecline());
//			setScript("RichFaces.ui.PopupPanel.showPopupPanel('pErrDecline')");
//		} else {
//			setScript("RichFaces.ui.PopupPanel.showPopupPanel('pDecline')");
//		}
//	}
//
//	public void showDiaLogComment(ActionEvent e) {
//		setScript("RichFaces.ui.PopupPanel.hidePopupPanel('pDecline');RichFaces.ui.PopupPanel.showPopupPanel('pComment')");
//	}
//
//	public void decline(ActionEvent e) {
//		for (Approvedoc ap : allDocSelect)
//			updateApproveDocDecline(ap);
//		allListApprove.clear();
//		comment = "";
//		check = false;
//	}
//
//	private void updateApproveDocDecline(Approvedoc ap) {
//		mysqlHelper.open();
//		try {
//			FacesContext f = FacesContext.getCurrentInstance();
//			HttpSession ss = (HttpSession) f.getExternalContext().getSession(
//					true);
//			Object obj = ss.getAttribute("Employee");
//			if (obj == null)
//				return;
//			Employee em = (Employee) obj;
//			String sql = "update approvedoc set IDStatus=3,comment='"
//					+ this.getComment() + "' where IDApproveDoc="
//					+ ap.getiDApproveDoc();
//			String sqlLst = "update listapprove set IDStatus=3 where IDEmployee='"
//					+ em.getIdemployee()
//					+ "' and IDGroupApprove='"
//					+ ap.getiDGroupApprove() + "'";
//			mysqlHelper.executeUpdate(sqlLst);
//			mysqlHelper.executeUpdate(sql);
//
//		} catch (Exception ex) {
//		} finally {
//			mysqlHelper.close();
//		}
//	}
//
//	public void onCancelComment(ActionEvent e) {
//		comment = "";
//	}
//
//	public void checkView(ActionEvent e) {
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		if (allDocSelect.size() == 1) {
//			ss.setAttribute("flagRewrite", new Boolean(true));
//			ss.setAttribute("Approvedoc", allDocSelect.get(0));
//			setMessErr("");
//			setScript("RichFaces.ui.PopupPanel.hidePopupPanel('pView');openWin('/ERPApprove/viewDoc.jsf',1000,760,'EditDoc')");
//		} else {
//			if (allDocSelect.size() <= 0) {
//				setMessErr(getUtilInitLang().getErrNoDocView());
//				setScript("RichFaces.ui.PopupPanel.showPopupPanel('pView')");
//			} else {
//				setMessErr(getUtilInitLang().getErrcheckOneView());
//				setScript("RichFaces.ui.PopupPanel.showPopupPanel('pView')");
//			}
//		}
//	}
//
//	private boolean checkInListApprove(Approvedoc ap, Employee em) {
//		ArrayList<ListApprove> list = ap.getGroupApprove().getAllListApprove();
//		for (ListApprove lst : list) {
//			if (lst.getiDEmployee().equalsIgnoreCase(em.getIdemployee()))
//				return true;
//		}
//		return false;
//	}
//
//	//
//	// public void setAllDocApproving(ArrayList<Approvedoc> allDocApproving) {
//	// this.allDocApproving = allDocApproving;
//	// }
//
//	public Collection<Object> getSelection() {
//		return selection;
//	}
//
//	public void setSelection(Collection<Object> selection) {
//		this.selection = selection;
//	}
//
//	public ArrayList<ListApprove> getAllListApprove() {
//		if (allYourDocApproving.size() == 0)
//			allListApprove.clear();
//		else if (this.getCurrentApprovedoc() != null) {
//			if (getYourDocDao().contains(this.getCurrentApprovedoc()))
//				allListApprove.clear();
//		}
//		return allListApprove;
//	}
//
//	public void setAllListApprove(ArrayList<ListApprove> allListApprove) {
//		this.allListApprove = allListApprove;
//	}
//
//	public String getScriptDbClickDoc() {
//		return scriptDbClickDoc;
//	}
//
//	public void setScriptDbClickDoc(String scriptDbClickDoc) {
//		this.scriptDbClickDoc = scriptDbClickDoc;
//	}
//
//	public String getStrErrorDbClickDoc() {
//		return strErrorDbClickDoc;
//	}
//
//	public void setStrErrorDbClickDoc(String strErrorDbClickDoc) {
//		this.strErrorDbClickDoc = strErrorDbClickDoc;
//	}
//
//	public Approvedoc getCurrentApprovedoc() {
//		return currentApprovedoc;
//	}
//
//	public void setCurrentApprovedoc(Approvedoc currentApprovedoc) {
//		this.currentApprovedoc = currentApprovedoc;
//	}
//
//	public String getMessErrEdit() {
//		return messErrEdit;
//	}
//
//	public void setMessErrEdit(String messErrEdit) {
//		this.messErrEdit = messErrEdit;
//	}
//
//	public String getScriptApprove() {
//		return scriptApprove;
//	}
//
//	public void setScriptApprove(String scriptApprove) {
//		this.scriptApprove = scriptApprove;
//	}
//
//	public String getMessErrApprove() {
//		return messErrApprove;
//	}
//
//	public void setMessErrApprove(String messErrApprove) {
//		this.messErrApprove = messErrApprove;
//	}
//
//	public ListApprove getCurentListApprove(Approvedoc ap) {
//		FacesContext f = FacesContext.getCurrentInstance();
//		HttpSession ss = (HttpSession) f.getExternalContext().getSession(true);
//		Object obj = ss.getAttribute("Employee");
//
//		if (obj != null) {
//			Employee em = (Employee) obj;
//			ArrayList<ListApprove> appListApp = ap.getGroupApprove()
//					.getAllListApprove();
//
//			for (int i = 0; i < appListApp.size(); i++) {
//				ListApprove lst = appListApp.get(i);
//				if (lst.getiDEmployee().equalsIgnoreCase(em.getIdemployee()))
//					return lst;
//			}
//		}
//		return null;
//	}
//
//	public String getScript() {
//		return script;
//	}
//
//	public void setScript(String script) {
//		this.script = script;
//	}
//
//	public String getMessErrDecline() {
//		return messErrDecline;
//	}
//
//	public void setMessErrDecline(String messErrDecline) {
//		this.messErrDecline = messErrDecline;
//	}
//
//	public String getMessErr() {
//		return messErr;
//	}
//
//	public void setMessErr(String messErr) {
//		this.messErr = messErr;
//	}
//
//	public int getCurrentIndex() {
//		return currentIndex;
//	}
//
//	public void setCurrentIndex(int currentIndex) {
//		this.currentIndex = currentIndex;
//	}
//
//	public int getDbRowIndex() {
//		return dbRowIndex;
//	}
//
//	public void setDbRowIndex(int dbRowIndex) {
//		this.dbRowIndex = dbRowIndex;
//	}
//
//	public String getComment() {
//		return comment;
//	}
//
//	public void setComment(String comment) {
//		this.comment = comment;
//	}
//
//	public int getNumYourDocApprove() {
//		numYourDocApprove = allYourDocApproving.size();
//		return numYourDocApprove;
//	}
//
//	public void setNumYourDocApprove(int numYourDocApprove) {
//		this.numYourDocApprove = numYourDocApprove;
//	}
//
//	public ArrayList<Approvedoc> getAllDocSelect() {
//		return allDocSelect;
//	}
//
//	public void setAllDocSelect(ArrayList<Approvedoc> allDocSelect) {
//		this.allDocSelect = allDocSelect;
//	}
//
//}
